SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

CREATE PROCEDURE [dbo].[wp_crea_dd_tablas]
AS

/* PROCEDIMIENTO: wp_crea_dd_tablas
   AUTOR            : OV
   CREACION     : 20/07/2006
   DESCRIPCION             : Verifica las tablas de usuario para ver si falta alguna entrada 
                               en el diccionario de datos y en tal caso la crea. */
 
INSERT INTO wad_tablas(nm_tabla, de_tabla)
SELECT UPPER(sysobjects.name) AS tabla, 'no disponible'
              FROM sysobjects
              WHERE SUBSTRING(sysobjects.name,4,1)='_' and SUBSTRING(sysobjects.name,3,1)<>'_'
                             AND NOT EXISTS(SELECT nm_tabla FROM wad_tablas WHERE 
                             wad_tablas.nm_tabla = UPPER(sysobjects.name))
              ORDER BY sysobjects.name

GO
